@import url("base.css");
@import url("header.css");

input[type="checkbox"] {width:25px;height:25px;margin-right:10px; border:solid 4px #D5D5D5;}



#mainbody{width:950px; margin:0 auto; background:#FFF; background:url(../images/mainbodybg.gif) repeat-x 0 top; margin-top:5px; }
* html #mainbody{ padding-bottom:0;}
*+html #mainbody{ padding-bottom:0;}

#local{font-size:12px; color: #000; line-height:30px; padding-left:25px;border:solid 1px #ddd;background:url(../images/icon2.gif) no-repeat 2px center;margin-bottom:10px;background-color:whitesmoke;}
.leftframe{width:700px; float:left; border:solid 1px #D5D5D5; }
.leftframe h3{ height:30px; line-height:30px; font-size:14px; font-weight:normal; padding-left:10px; border-bottom:solid 1px #E0E0E0;  color:#0E5A8B; background:url(../images/bg_msg.gif) repeat bottom;}
.leftframe h3 span{height:30px; line-height:30px; background:url(../images/dot02.gif) no-repeat 0 top; padding-left:20px;}

.leftframe .toppics{margin:15px 10px 0 10px; float:left;}

.leftframe .dl{width:390px; float:right; margin-right:5px; }
.leftframe .dt{font-size:12px; line-height:30px;border-bottom:dashed 1px #ccc; color:#0E5A8B;}
.leftframe .dd{color:#333; font-size:14px;font-weight:lighter; line-height:40px; border-bottom:dashed 1px #ccc;}


.leftframe .header{height:23px; width:670px; padding-left:0; line-height:23px; border-bottom:solid 1px #E0E0E0;  border-top:solid 1px #E0E0E0; background:url(../images/tit_bg_02.gif) repeat bottom; margin:10px 0;}
.leftframe .header span{height:23px; line-height:23px; background:url(../images/icon02.gif) no-repeat 10px top; padding-left:35px; color:#000; font-size:14px; font-weight:bolder; }


.leftframe .intro1{width:95%; margin:0px auto; line-height:30px; font-size:12px; border-bottom:solid 0px #ccc; color:#0E5A8B;}
.leftframe .intro{width:95%; margin:0px auto; line-height:30px; font-size:14px;}




.sidebarframe{width:235px; float:right;  background:#FFF; border:solid 1px #D5D5D5;}
.sidebarframe ul{width:235px; clear:both;margin:10px auto; }
.sidebarframe ul:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}
.sidebarframe li{width:105px; height:30px; line-height:30px; text-align:center; float:left; border:dashed 0px #ccc; background:url(../images/105_30.jpg) no-repeat;
margin:5px 0 5px 5px !important;
*margin:5px 0 10px 8px !important;
*margin:5px 0 5px 6px;
}

.leftframe .infolist{margin-bottom:5px;}
.leftframe .infolist .dl{width:640px; float:right; margin-right:5px; }

.msgtable{width:100%; border:1px solid #CCC; border-collapse:collapse; color:#000;}
.msgtable tr td{border:solid 1px #CCC; padding:8px;}

